package com.xbongbong.pay.platform.unionpay.pojo.request;

import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

/**
 * 消费撤销接口
 * @author 魏荣杰
 * @date 2021/1/19 15:18
 * @since
 * @version
 */
@Setter
@Getter
public class UnionPayBackTransRequest extends UnionPayBaseRequest {
    private static final long serialVersionUID = 5741048181556247335L;
    /**
     * 后台通知地址
     */
    @NotBlank
    private String backUrl;
    /**
     * 交易金额
     */
    @NotBlank
    private String txnAmt;
    /**
     * 渠道类型
     */
    @NotBlank
    private String channelType;
    /**
     * 原交易查询流水号
     */
    @NotBlank
    private String origQryId;
    /**
     * 二级商户代码
     */
    private String subMerId;
    /**
     * 二级商户简称
     */
    private String subMerAbbr;
    /**
     * 二级商户名称
     */
    private String subMerName;
    /**
     * 商户简称
     */
    private String merAbbr;
    /**
     * 商户类别
     */
    private String merCatCode;
    /**
     * 商户名称
     */
    private String merName;
    /**
     * 收单机构代码
     */
    private String acqInsCode;
    /**
     * 保留域
     */
    private String reserved;
    /**
     * 请求方保留域
     */
    private String reqReserved;
    /**
     * 	终端号
     */
    private String termId;
}